Например, Бобцов

ПРИМЕНЕНИЕ МОДУЛЬНОГО ПОДХОДА ПРИ РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОБОРУДОВАНИЯ С ЧИСЛОВЫМ ПРОГРАММНЫМ УПРАВЛЕНИЕМ

Аннотация:

Предмет исследования. В работе предложен подход к разработке ядра системы числового программного управления, который подразумевает формирование программного обеспечения из отдельных модулей-блоков, взаимодействующих по унифицированному программному интерфейсу с высоким уровнем детализации, что позволит получить требуемую систему в короткие сроки. Рассмотрена возможность применения доступных открытых систем числового программного управления в качестве основы, что позволит еще больше сократить сроки проектирования. Разработка системы числового управления рассматривается в контексте ее применения на универсальном модульном оборудовании. Метод. Предлагаемое решение основано на многопротокольной системе управления и обеспечивает возможность объединения программных и аппаратных компонентов разных производителей. Также обеспечивается независимость от конкретной платформы. Данная методика позволяет быстро формировать требуемую систему числового программного управления для любого типа обработки или других операций согласно требованиям аппаратной части, а также оставляет широкие возможности для дальнейших модификаций, повышающих эффективность работы оборудования. Результаты. В рамках практической части работы получена программная библиотека планирования траектории инструмента, включающая анализ геометрии, контроль скорости и интерполяцию. Команды для управления выходами и состоянием вхо- дов интегрированы в циклические данные управления приводом и передаются через единый интерфейс. Все полученные модули сформированы независимо, что позволяет встраивать их в другие системы с открытым кодом, а также в дальнейшем модифицировать их для повышения эффективности обработки. Практическая значимость. Работа направлена на повышение экономической независимости малых проектных организаций и предприятий. Предложенный модульный подход в короткие сроки позволит создавать требуемое программное обеспечение для применения его на универсальном модульном оборудовании, что существенно расширит воз- можности быстрого прототипирования и обеспечит оперативное создание опытных партий.

Ключевые слова:

Статьи в номере